import java.util.Scanner;

public class GuessNumber {
    public static void main(String[] args) {
        System.out.println("欢迎来到猜数字");
        int answer = (int)(Math.random()*100+1);
        String again;
        int guess;
        Scanner scan = new Scanner(System.in);
    do {

        for (int i = 0; i <7; i++) {
            System.out.println("请猜一个1-100之间的整数（含1和100）“你还有："+(7-i)+"次机会；");
            try{
                 guess = scan.nextInt();
            }catch (Exception e){
                System.out.println("请输入合法数字");
                scan.next();
                continue;
            }
            if(guess == -1){
                break;
            }
            else if(guess>answer){
                System.out.println("大了!");
            }else if(guess<answer){
                System.out.println("小了!");
            }else{
                System.out.println("恭喜你!猜对了!");
                break;
            }

        }
        System.out.println("很遗憾！次数用光了！");
        System.out.println("在玩一次码？(y/n)");
        again = scan.next();
    }while(again.equalsIgnoreCase("y"));
}
}